Applying Software Design and Requirements Engineering Techniques to System Conception

نویسندگان

  • Leyna C. Cotran
  • Richard N. Taylor
چکیده

While classical software engineering dictums separate the development of a system’s requirements from its design, practice has largely shown this to be either impractical or naive. Much of the design of large software-dependent systems comes from prior systems, and that knowledge affects the requirements for new systems. Even if prior systems do not directly determine new system’s requirements, the activity of developing requirements is, in practice and emerging theory closely intertwined with the activity of designing the system’s structure and correlating design decisions. This survey examines requirements engineering techniques, assessing them with regard to how well they support the inclusion of prior design knowledge and how well they support the co-development of designs. The survey is based on the application of an evaluation framework to a set of wellknown requirements engineering techniques. The framework includes criteria such as mapping to architecture, expressibility of design choices, and accessibility to relevant information. The techniques surveyed include Problem Frames, Use Cases, and Agile. The evaluation results in identifying a set of outstanding holes to be fixed in Requirements Engineering.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Application of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system

Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...

متن کامل

Domains as a Prerequisite for Requirements and Software Domain Perspectives & Facets, Requirements Aspects and Software Views

We take software systems] engineering to consist of three major phases: domain engineering , requirements engineering and software systems] design engineering. We outline these and emphasise domain perspectives andfacets, requirements aspects and software architecture and program organisation views. This paper is the direct result of a US OOce of Army Research October 12{14, 1997 workshop on Re...

متن کامل

IDM : Vers une aide ? la conception

In the software systems field, we can consider that the generally understood goal of verification is to assess the compliance of a software with respect to the inputs and standards applying to a given phase in the design process, and that the goal of validation is to determine if the requirements are correct and complete, and is performed in the final system assessment phase. Nevertheless, the ...

متن کامل

Software Cost Reduction

Software Cost Reduction (SCR) is a set of techniques for designing software systems developed by David Parnas and researchers from the U.S. Naval Research Laboratory (NRL) beginning in the late 1970s. A major goal of the original SCR research team was to evaluate the utility and scalability of software engineering principles by applying the principles to the reconstruction of software for a pra...

متن کامل

Software Architecture Decomposition Using Attributes

Software architectural design has an enormous effect on downstream software artifacts. Decomposition of functions for the final system is one of the critical steps in software architectural design. The process of decomposition is typically conducted by designers based on their intuition and past experiences, which may not be robust sometimes. This paper presents a study of applying the clusteri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010